class Solution {
    public String optimalDivision(int[] nums) {
        StringBuffer buff=new StringBuffer();
        int n=nums.length;
        if(n==1)
        return Integer.toString(nums[0]);
        if(n==2)
        return Integer.toString(nums[0])+"/"+Integer.toString(nums[1]);
        buff.append(nums[0]);
        buff.append("/(");
        for(int i=1;i<n-1;i++)
        {
            buff.append(nums[i]);
            buff.append("/");
        }
        buff.append(nums[n-1]);
        buff.append(")");
        return buff.toString();
    }
}

